Multi-limited Lindenmayer Systems
نویسندگان
چکیده
The theory of L systems originated with the biologist and mathematician Aristide Lindenmayer. His original goal was to provide mathematical models for the simultaneous development of cells in filamentous organisms. Since L systems may be viewed as rewriting systems, their generated languages, i.e., sets of organisms encoded by strings, are also subject to formal language theory, which aims to classify formal languages as well as their generating mechanisms according to various properties, such as generative power, decidability, etc. D. Wätjen introduced and studied k-limited L systems in order to combine the purely sequential mode of rewriting and the purely parallel mode of rewriting in context-free grammars, respectively, L systems. In biology, these systems may be interpreted as organisms, for which the simultaneous growth of cells is restricted by the supply of some resources of food being limited by some finite value k. In this thesis the constraint of a common limit k is relaxed in favor of individual resource limits κ(a) for every cell-type a, which yields the new notion of multilimited L system. The language families generated by such systems are then classified according to their sets of limits κ(a). At first, an intuitive approach to the different mechanisms of the L system variants is provided by presenting a method for the graphical interpretation of L systems, the so-called turtle interpretation. Suitable computer programs implementing a turtle interpreter as well as free-programmable simulators for multi-limited, k-limited, and uniformly k-limited L systems, are developed and their source-code is appended. After this outline of an application area of L systems outside formal language theory, multi-limited L systems are investigated under aspects of formal language theory. Their generated language families are compared to each other, to Wätjen’s k-limited as well as to non-limited language families, and to the families of the Chomsky Hier-
منابع مشابه
Lindenmayer Systems
In this chapter, the family of Lindenmayer systems is presented. Lindenmayer systems differ from the previously discussed grammars in two major ways – by requiring that productions be applied in parallel and by allowing for tables of sets of rules. These differences can be useful for applications in a broad variety of areas, including but not limited to modelling biological phenomena such as gr...
متن کاملOn the Descriptional Complexity of Limited Propagating Lindenmayer Systems
We investigate the descriptional complexity of limited propagating Lindenmayer systems and their deterministic and tabled variants with respect to the number of rules and the number of symbols. We determine the decrease of complexity when the generative capacity is increased. For incomparable families, we give languages that can be described more efficiently in either of these families than in ...
متن کاملAccepting Grammars and Systems
We investigate several kinds of regulated rewriting (programmed, matrix, with regular control, ordered, and variants thereof) and of parallel rewriting mechanisms (Lindenmayer systems, uniformly limited Lindenmayer systems, limited Lindenmayer systems and scattered context grammars) as accepting devices, in contrast with the usual generating mode. In some cases, accepting mode turns out to be j...
متن کاملAccepting Grammars and Systems: An Overview
We investigate several kinds of regulated rewriting (matrix, ordered, programmed, and variants thereof) and of parallel rewriting mechanisms (Lindenmayer systems, uniformly limited Lindenmayer systems, limited Lindenmayer systems and scattered context grammars) as accepting devices, in contrast with the usual generating mode. In a lot of cases, accepting mode turns out to be exactly as powerful...
متن کاملAbout Digital Images and Lindenmayer Systems
In this paper, we are studying deterministic context free Lindenmayer Systems used to describe commands to a device that generates black and white digital images. Instead of well-known methods of drawing, we will paint squares, not lines. In the final part of the paper, we will discuss some important properties of growth functions of D0L-systems. In addition, we turn the discussion to gray scal...
متن کامل